Hide

YetaWF.Core Package Documentation

Display
Print

YetaWF.Core.DataProvider.IDataProvider<KEYTYPE,OBJTYPE> Interface

This interface is implemented by low-level data providers that offer access to record-based data with one primary key, without record identity.

Namespace: YetaWF.Core.DataProvider
Assembly: YetaWF.Core

Syntax

public interface IDataProvider<KEYTYPE,OBJTYPE>;

Methods

PublicAbortTransactionAborts a transaction, abandoning all updates.
PublicAddAsync(not specified)
PublicAddSiteDataAsyncAdds data for a new site.
PublicCommitTransactionAsyncCommits a transaction, saving all updates.
PublicExportChunkAsyncExports data from the data provider.
PublicGetAsync(not specified)
PublicGetOneRecordAsync(not specified)
PublicGetRecordsAsync(not specified)
PublicImportChunkAsyncImports data into the data provider.
PublicInstallModelAsyncInstalls all data models (files, tables, etc.) for the data provider.
PublicIsInstalledAsyncReturns whether the data provider is installed and available.
PublicRemoveAsync(not specified)
PublicRemoveRecordsAsync(not specified)
PublicRemoveSiteDataAsyncRemoves data when a site is deleted.
PublicStartTransactionStarts a transaction that can be committed, saving all updates, or aborted to abandon all updates.
PublicUninstallModelAsyncUninstalls all data models (files, tables, etc.) for the data provider.
PublicUpdateAsync(not specified)

See Also YetaWF.Core Overview